Dsl

class Dsl

Types

Link copied to clipboard
object Companion
Link copied to clipboard
class ExcludeProxy : DslProxy

An uninstantiable, behaviorless type to represent the field in generics.

Link copied to clipboard
class IncludeProxy : DslProxy

An uninstantiable, behaviorless type to represent the field in generics.

Properties

Link copied to clipboard
@get:JvmName(name = "getAnonymousOneof")
@set:JvmName(name = "setAnonymousOneof")
var anonymousOneof: Boolean

optional bool anonymous_oneof = 11 [default = false];

Link copied to clipboard
@get:JvmName(name = "getCallbackDatatype")
@set:JvmName(name = "setCallbackDatatype")
var callbackDatatype: String

optional string callback_datatype = 18 [default = "pb_callback_t"];

Link copied to clipboard
@get:JvmName(name = "getCallbackFunction")
@set:JvmName(name = "setCallbackFunction")
var callbackFunction: String

optional string callback_function = 19 [default = "pb_default_field_callback"];

Link copied to clipboard
@get:JvmName(name = "getDefaultHas")
@set:JvmName(name = "setDefaultHas")
var defaultHas: Boolean

optional bool default_has = 23 [default = false];

Link copied to clipboard
@get:JvmName(name = "getDescriptorsize")
@set:JvmName(name = "setDescriptorsize")
var descriptorsize: Nanopb.DescriptorSize

optional .DescriptorSize descriptorsize = 20 [default = DS_AUTO];

Link copied to clipboard
@get:JvmName(name = "getEnumToString")
@set:JvmName(name = "setEnumToString")
var enumToString: Boolean

optional bool enum_to_string = 13 [default = false];

Link copied to clipboard

repeated string exclude = 26;

Link copied to clipboard
@get:JvmName(name = "getFallbackType")
@set:JvmName(name = "setFallbackType")
var fallbackType: Nanopb.FieldType

optional .FieldType fallback_type = 29 [default = FT_CALLBACK];

Link copied to clipboard
@get:JvmName(name = "getFixedCount")
@set:JvmName(name = "setFixedCount")
var fixedCount: Boolean

optional bool fixed_count = 16 [default = false];

Link copied to clipboard
@get:JvmName(name = "getFixedLength")
@set:JvmName(name = "setFixedLength")
var fixedLength: Boolean

optional bool fixed_length = 15 [default = false];

Link copied to clipboard

repeated string include = 24;

Link copied to clipboard
@get:JvmName(name = "getIntSize")
@set:JvmName(name = "setIntSize")
var intSize: Nanopb.IntSize

optional .IntSize int_size = 7 [default = IS_DEFAULT];

Link copied to clipboard
@get:JvmName(name = "getLongNames")
@set:JvmName(name = "setLongNames")
var longNames: Boolean

optional bool long_names = 4 [default = true];

Link copied to clipboard
@get:JvmName(name = "getMangleNames")
@set:JvmName(name = "setMangleNames")
var mangleNames: Nanopb.TypenameMangling

optional .TypenameMangling mangle_names = 17 [default = M_NONE];

Link copied to clipboard
@get:JvmName(name = "getMaxCount")
@set:JvmName(name = "setMaxCount")
var maxCount: Int

optional int32 max_count = 2;

Link copied to clipboard
@get:JvmName(name = "getMaxLength")
@set:JvmName(name = "setMaxLength")
var maxLength: Int

optional int32 max_length = 14;

Link copied to clipboard
@get:JvmName(name = "getMaxSize")
@set:JvmName(name = "setMaxSize")
var maxSize: Int

optional int32 max_size = 1;

Link copied to clipboard
@get:JvmName(name = "getMsgid")
@set:JvmName(name = "setMsgid")
var msgid: Int

optional uint32 msgid = 9;

Link copied to clipboard
@get:JvmName(name = "getNoUnions")
@set:JvmName(name = "setNoUnions")
var noUnions: Boolean

optional bool no_unions = 8 [default = false];

Link copied to clipboard
@get:JvmName(name = "getPackage_")
@set:JvmName(name = "setPackage_")
var package_: String

optional string package = 25;

Link copied to clipboard
@get:JvmName(name = "getPackedEnum")
@set:JvmName(name = "setPackedEnum")
var packedEnum: Boolean

optional bool packed_enum = 10 [default = false];

Link copied to clipboard
@get:JvmName(name = "getPackedStruct")
@set:JvmName(name = "setPackedStruct")
var packedStruct: Boolean

optional bool packed_struct = 5 [default = false];

Link copied to clipboard
@get:JvmName(name = "getProto3")
@set:JvmName(name = "setProto3")
var proto3: Boolean

optional bool proto3 = 12 [default = false];

Link copied to clipboard
@get:JvmName(name = "getProto3SingularMsgs")
@set:JvmName(name = "setProto3SingularMsgs")
var proto3SingularMsgs: Boolean

optional bool proto3_singular_msgs = 21 [default = false];

Link copied to clipboard
@get:JvmName(name = "getSkipMessage")
@set:JvmName(name = "setSkipMessage")
var skipMessage: Boolean

optional bool skip_message = 6 [default = false];

Link copied to clipboard
@get:JvmName(name = "getSortByTag")
@set:JvmName(name = "setSortByTag")
var sortByTag: Boolean

optional bool sort_by_tag = 28 [default = true];

Link copied to clipboard
@get:JvmName(name = "getSubmsgCallback")
@set:JvmName(name = "setSubmsgCallback")
var submsgCallback: Boolean

optional bool submsg_callback = 22 [default = false];

Link copied to clipboard
@get:JvmName(name = "getType")
@set:JvmName(name = "setType")
var type: Nanopb.FieldType

optional .FieldType type = 3 [default = FT_DEFAULT];

Link copied to clipboard
@get:JvmName(name = "getTypeOverride")
@set:JvmName(name = "setTypeOverride")
var typeOverride: DescriptorProtos.FieldDescriptorProto.Type

optional .google.protobuf.FieldDescriptorProto.Type type_override = 27;

Functions

Link copied to clipboard
@JvmName(name = "addExclude")
fun DslList<String, NanoPBOptionsKt.Dsl.ExcludeProxy>.add(value: String)

repeated string exclude = 26;

@JvmName(name = "addInclude")
fun DslList<String, NanoPBOptionsKt.Dsl.IncludeProxy>.add(value: String)

repeated string include = 24;

Link copied to clipboard
@JvmName(name = "addAllExclude")
fun DslList<String, NanoPBOptionsKt.Dsl.ExcludeProxy>.addAll(values: Iterable<String>)

repeated string exclude = 26;

@JvmName(name = "addAllInclude")
fun DslList<String, NanoPBOptionsKt.Dsl.IncludeProxy>.addAll(values: Iterable<String>)

repeated string include = 24;

Link copied to clipboard
@JvmName(name = "setExclude")
fun DslList<String, NanoPBOptionsKt.Dsl.ExcludeProxy>.clear()

repeated string exclude = 26;

@JvmName(name = "setInclude")
fun DslList<String, NanoPBOptionsKt.Dsl.IncludeProxy>.clear()

repeated string include = 24;

Link copied to clipboard

optional bool anonymous_oneof = 11 [default = false];

Link copied to clipboard

optional string callback_datatype = 18 [default = "pb_callback_t"];

Link copied to clipboard

optional string callback_function = 19 [default = "pb_default_field_callback"];

Link copied to clipboard

optional bool default_has = 23 [default = false];

Link copied to clipboard

optional .DescriptorSize descriptorsize = 20 [default = DS_AUTO];

Link copied to clipboard

optional bool enum_to_string = 13 [default = false];

Link copied to clipboard

optional .FieldType fallback_type = 29 [default = FT_CALLBACK];

Link copied to clipboard

optional bool fixed_count = 16 [default = false];

Link copied to clipboard

optional bool fixed_length = 15 [default = false];

Link copied to clipboard

optional .IntSize int_size = 7 [default = IS_DEFAULT];

Link copied to clipboard

optional bool long_names = 4 [default = true];

Link copied to clipboard

optional .TypenameMangling mangle_names = 17 [default = M_NONE];

Link copied to clipboard

optional int32 max_count = 2;

Link copied to clipboard

optional int32 max_length = 14;

Link copied to clipboard

optional int32 max_size = 1;

Link copied to clipboard

optional uint32 msgid = 9;

Link copied to clipboard

optional bool no_unions = 8 [default = false];

Link copied to clipboard

optional string package = 25;

Link copied to clipboard

optional bool packed_enum = 10 [default = false];

Link copied to clipboard

optional bool packed_struct = 5 [default = false];

Link copied to clipboard

optional bool proto3 = 12 [default = false];

Link copied to clipboard

optional bool proto3_singular_msgs = 21 [default = false];

Link copied to clipboard

optional bool skip_message = 6 [default = false];

Link copied to clipboard

optional bool sort_by_tag = 28 [default = true];

Link copied to clipboard

optional bool submsg_callback = 22 [default = false];

Link copied to clipboard
fun clearType()

optional .FieldType type = 3 [default = FT_DEFAULT];

Link copied to clipboard

optional .google.protobuf.FieldDescriptorProto.Type type_override = 27;

Link copied to clipboard

optional bool anonymous_oneof = 11 [default = false];

Link copied to clipboard

optional string callback_datatype = 18 [default = "pb_callback_t"];

Link copied to clipboard

optional string callback_function = 19 [default = "pb_default_field_callback"];

Link copied to clipboard

optional bool default_has = 23 [default = false];

Link copied to clipboard

optional .DescriptorSize descriptorsize = 20 [default = DS_AUTO];

Link copied to clipboard

optional bool enum_to_string = 13 [default = false];

Link copied to clipboard

optional .FieldType fallback_type = 29 [default = FT_CALLBACK];

Link copied to clipboard

optional bool fixed_count = 16 [default = false];

Link copied to clipboard

optional bool fixed_length = 15 [default = false];

Link copied to clipboard

optional .IntSize int_size = 7 [default = IS_DEFAULT];

Link copied to clipboard

optional bool long_names = 4 [default = true];

Link copied to clipboard

optional .TypenameMangling mangle_names = 17 [default = M_NONE];

Link copied to clipboard

optional int32 max_count = 2;

Link copied to clipboard

optional int32 max_length = 14;

Link copied to clipboard

optional int32 max_size = 1;

Link copied to clipboard

optional uint32 msgid = 9;

Link copied to clipboard

optional bool no_unions = 8 [default = false];

Link copied to clipboard

optional string package = 25;

Link copied to clipboard

optional bool packed_enum = 10 [default = false];

Link copied to clipboard

optional bool packed_struct = 5 [default = false];

Link copied to clipboard

optional bool proto3 = 12 [default = false];

Link copied to clipboard

optional bool proto3_singular_msgs = 21 [default = false];

Link copied to clipboard

optional bool skip_message = 6 [default = false];

Link copied to clipboard

optional bool sort_by_tag = 28 [default = true];

Link copied to clipboard

optional bool submsg_callback = 22 [default = false];

Link copied to clipboard

optional .FieldType type = 3 [default = FT_DEFAULT];

Link copied to clipboard

optional .google.protobuf.FieldDescriptorProto.Type type_override = 27;

Link copied to clipboard
@JvmName(name = "plusAssignExclude")
inline operator fun DslList<String, NanoPBOptionsKt.Dsl.ExcludeProxy>.plusAssign(value: String)
@JvmName(name = "plusAssignAllExclude")
inline operator fun DslList<String, NanoPBOptionsKt.Dsl.ExcludeProxy>.plusAssign(values: Iterable<String>)

repeated string exclude = 26;

@JvmName(name = "plusAssignInclude")
inline operator fun DslList<String, NanoPBOptionsKt.Dsl.IncludeProxy>.plusAssign(value: String)
@JvmName(name = "plusAssignAllInclude")
inline operator fun DslList<String, NanoPBOptionsKt.Dsl.IncludeProxy>.plusAssign(values: Iterable<String>)

repeated string include = 24;

Link copied to clipboard
@JvmName(name = "setExclude")
operator fun DslList<String, NanoPBOptionsKt.Dsl.ExcludeProxy>.set(index: Int, value: String)

repeated string exclude = 26;

@JvmName(name = "setInclude")
operator fun DslList<String, NanoPBOptionsKt.Dsl.IncludeProxy>.set(index: Int, value: String)

repeated string include = 24;